|
WindNet STREAMS brings industry-standard multiple protocol support into the world of embedded real-time systems. WindNet STREAMS is based on software from Mentat.
WindNet STREAMS is the first product to bring the standard STREAMS framework for protocol processing into the embedded real-time industry. WindNet STREAMS conforms to UNIX V.4 specifications, so protocol modules developed for either UNIX V.3 or UNIX V.4 can be easily ported to run in the embedded environment.
WindNet STREAMS provides a number of standard interfaces for the easy integration of portable network applications or protocol stacks. A Transport Layer Interface (TLI0 library and module, socket library and module, and Pipes and pipemod module are all supplied. WindNet STREAMS also supports the industry-standard Data Link Provider Interface (DLPI). A DLPI driver is also provided to access existing VxWorks* Ethernet drivers.
WindNet STREAMS supports multithreading and message priority. The older V.3 version of STREAMS is single-threaded and serializes the processing of the Stream messages without regard to the priorities of the requesting tasks. WindNet STREAMS allows multiple threads to enter and execute within each module. Higher-priority tasks can preempt lower-priority tasks within Stream kernel processing or a Stream module if it is multithreaded.
WindNet STREAMS allows priorities to be associated with the messages. Message priorities range from 0 to 255, providing up to 256 bands of message flow within a Stream.
WindNet STREAMS provides a number of utilities that enable a protocol developer to monitor the behavior of a STREAMS-based protocol stack including STREAMS sad and log drivers and autopush, strerr and strace utilities.
WindNet STREAMS is part of the WindNet product suite, which provides enhancements and additions to the VxWorks* networking facilities. Besides STREAMS, the suite incorporated SNMP, and partner products for OSI, SS7, ATM, Frame Relay, CORBA, ISDN, X.25, CMIP/GDMO, Distributed Network Management and more.
|